Versionando Total de Esquemas a Tráves de Reglas ECA
نویسندگان
چکیده
Resumen: La evolución de esquemas provoca problemas de compatibilidad con las aplicaciones basadas en esquemas definidos en Bases de Datos Orientadas al Objeto (BDOO). La resolución de este tipo de problemas se puede conseguir a base de hacer a los objetos de la base de datos visibles y modificables en distintas versiones del esquema. En esta comunicación se propone la solución al problema de la compatibilidad de aplicaciones y versiones de esquemas mediante la definición de la traducción de operaciones sobre objetos de una versión del esquema en operaciones sobre otra versión diferente del esquema. Esta propuesta para ello amplía la semántica propia de la relación de derivación entre versiones, que habitualmente se limita a guardar los cambios de una versión a otra, con un conjunto de reglas Evento Condición Acción (ECA), donde se definen las mencionadas traducciones de operaciones. El resultado es una técnica que permite conservar el código de las clases y de las aplicaciones sin necesidad de codificar en unas y otras la adaptación a las estructuras y comportamientos de otros esquemas, respetando el encapsulamiento en las mismas y facilitando las tareas de mantenimiento.
منابع مشابه
Reingeniería de Bases de Datos Relacionales: Un Enfoque Basado en el Análisis de Dependencias de Inclusión
La conversión de un esquema de bases de datos en otro con mayor contenido semántico es un tema de investigación actual, y un tópico con aplicación en varias áreas de desarrollo tales como integración de esquemas, migración de sistemas “legacy” y reingeniería de modelos de datos desactualizados o de pobre calidad. Las dependencias de inclusión constituyen uno de los conceptos clave para llevar a...
متن کاملTransformación de Especificación de Requisitos en Esquemas Conceptuales usando Diagramas de Interacc
Resumen. En el ámbito de la Ingeniería del Software, diversos métodos han sido propuestos para la especificación y modelado de requisitos y el modelado conceptual. En este trabajo se presenta un Proceso de Análisis de Requisitos (PAR) que permite refinar una Especificación de Requisitos representada mediante Casos de Uso utilizando Diagramas de Secuencia extendidos con estereotipos de UML. Se d...
متن کاملGeneración de una Base de Reglas de Control "Fuzzy" de un Vehículo, Usando Datos Numéricos
ste artículo describe brevemente el método para generar la Base de Reglas fuzzy de un controlador, a partir de pares de Entrada-Salida deseados. Esto se logra coleccionando las reglas generadas y las reglas linguísticas en una Base de Reglas Fuzzy Común, y construyendo un Sistema de Lógica Fuzzy final basado en una Base de reglas Fuzzy Combinada. El proceso a controlar es el modelo mate...
متن کاملCompilación Eficiente De Esquemas De Análisis Sintáctico
Presentamos un compilador capaz de generar analizadores sintácticos a partir de esquemas de análisis sintáctico. Dichos esquemas son representaciones de los analizadores en forma de sistemas deductivos, que abstraen los detalles de implementación y permiten definir y comparar fácilmente diferentes algoritmos. Nuestro compilador es capaz de generar, a partir de uno de estos esquemas, el código d...
متن کاملUna metodología de construcción de sistemas de clasificación basados en reglas difusas
Resumen: En este trabajo, se presenta una metodología para obtener un conjunto de reglas difusas para sistemas de clasificación. El sistema se representa en una red difusa, en el que los antecedentes de las reglas son arcos de entrada a los nodos ocultos, y los consecuentes son arcos de salida. Se utilizan algoritmos genéticos específicos, en dos fases, para extraer las reglas. En la primera fa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997